Convert Windows C++ to Linux C++ format with Emacs Text Editor
saya menglakukan compile Roman Numeral dan Cosine Approximation di atas operating system windows.. wah.. ternyata saudara saya menggunakan linux di labny... malem-malem jam 9 saya ditelpon dari minnesota sana.. dia panik karena programmny gak bisa jalan.. wah... due date hari ini juga.. tepatny 3 jam lagi setelah minta2 extra time...
akhirny dapat selesai tepat waktu.. semua code C++ yang saya buat di windows saya konvert ke versi linux... dia menggunakan emacs text editor.. jadi saya harus menyesuaikan supaya bisa di jalankan di lab minnesota sana... untungny masih ada CD knopixx saya... dengan VMware workstation saya jalankan knopixx tersebut running on windows.. sambil chatting2 en cari informasi gimana sih bahasanya di linux... tap tap tap.. eh kelar juga..
sebenarny format penulisan c++ under windows ama c++ yang bawaan linux beda2 tipis...
pertama adalah perbedaan penulisan load library.
kalo di c++ under windows :
#include <constream.h>
#include<string.h>
#include<stdlib.h>
sedangkan kalo di emacs linux .h dihilangkan dan beberapa ditambahkan ’c’ didepanny, dan harus ditambahkan ’using namespace std;’ :
using namespace std;
#include <iostream>
#include<cstring>
#include<cstdlib>
karena menggunakan iostream maka.. untuk print tampilan menggunakan ’cout>>...’ sedangakan getch() dan out.clrscr dihilangkan..
char *romanYear = "";
pendefedisian seperti ini di emacs akan mendapatkan "segmentation error" jadi bisa kita ganti dengan :
char romanYear[20]= "";
untuk kompiling di emacs anda harus menekan tombol :
ESC + X lalu ketik compile
setelah itu ketik : g++ namafile.cpp -o namaOutputFile
buka shell command(command promtnya linux) open fileny dengan mengetik namaOutputFile di directory tempat compile..




Salam Hangat..
Yupi Sugianto, S.Kom

Leave a Comment